import { NzIconModule } from 'ng-zorro-antd/icon';
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { WorkflowPageContainerComponent } from './workflow-page-container.component';
import { WorkflowPageContainerRoutingModule } from './workflow-page-container-routing.module';
import { FlownodeLayoutComponent } from './flownode-layout/flownode-layout.component';
import { NzTimelineModule } from 'ng-zorro-antd/timeline';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { FlownodePageComponent } from './flownode-page/flownode-page.component';
import { NzStepsModule } from 'ng-zorro-antd/steps';
import { NzBadgeModule } from 'ng-zorro-antd/badge';
import { UnAuthorizedModule } from '../../un-authorized/un-authorized.module';
import { NzSkeletonModule } from 'ng-zorro-antd/skeleton';
import { NzSpinModule } from 'ng-zorro-antd/spin';

@NgModule({
    imports: [
        CommonModule,
        WorkflowPageContainerRoutingModule,
        NzTimelineModule,
        NzButtonModule,
        NzStepsModule,
        NzIconModule,
        NzBadgeModule,
        UnAuthorizedModule,
        NzSkeletonModule,
        NzSpinModule
    ],
    declarations: [
        WorkflowPageContainerComponent,
        FlownodeLayoutComponent,
        FlownodePageComponent
    ]
})
export class WorkflowPageContainerModule { }
